//package com.topisv.tms.utils;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
//public class WmsLog {
//
//	private Logger log;
//
//	private String methodName;
//
//	public static WmsLog getLog(final Class<?> aClass) {
//		return new WmsLog(aClass);
//	}
//
//	private WmsLog(final Class<?> aClass) {
//		this.log = Logger.getLogger(aClass);
//	}
//
//	public void debug(Object str) {
//	    if(log.isDebugEnabled()){
//	        log.debug(str);
//	    }
//	}
//
//	public void debug(Object str, Throwable t) {
//	    if(log.isDebugEnabled()){
//	        log.debug(str, t);
//	    }
//	}
//
//	public void info(Object str) {
//		log.info(str);
//	}
//
//	public void info(Object str, Throwable t) {
//		log.info(str, t);
//	}
//
//	public void error(Object str) {
//		log.error(str);
//	}
//
//	public void error(Object str, Throwable t) {
//		log.error(str, t);
//	}
//
//	public void debug(String str) {
//		log.debug(formatMessage(str));
//	}
//
//	public void debug(String str, Throwable t) {
//		log.debug(formatMessage(str), t);
//	}
//
//	public void info(String str) {
//		log.info(formatMessage(str));
//	}
//
//	public void info(String str, Throwable t) {
//		log.info(formatMessage(str), t);
//	}
//
//	public void error(String str) {
//		log.error(formatMessage(str));
//	}
//
//	public void error(String str, Throwable t) {
//		log.error(formatMessage(str), t);
//	}
//
//	public void setMethodName(String methodName) {
//		this.methodName = methodName;
//	}
//
//	private String formatMessage(String str) {
//		if (methodName != null && !"".equals(methodName)) {
//			return "Method:[" + methodName + "] ,Message: " + str;
//		}
//		return "Message: " + str;
//	}
//}
